export interface LaborCostTotalVO {
  /**
   * 单位id
   */
  companyId: string | number;
  /**
   * 项目id
   */
  projectId: string | number;
  /**
   * 在职状态
   */
  status: string | number;
  /**
   * 姓名
   */
  name: string;
  /**
   * 劳务表id
   */
  laborCostTotalId: string | number;

  /**
   * 人员信息id
   */
  peopleInfoId: string | number;

  /**
   * 岗位
   */
  post: string;

  /**
   * 加班费（元/月）
   */
  overtimePay: number;

  /**
   * 基础工资（元/月）
   */
  basePay: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance: number;

  /**
   * 服装补贴
   */
  clothingAllowance: number;

  /**
   * 应发工资
   */
  salaryPayable: number;

  /**
   * 未满月工资扣除
   */
  deductWorkFullHoursPay: number;

  /**
   * 扣当月个人公积金
   */
  deductingDyPersonalProvidentFund: string | number;

  /**
   * 补服装补贴
   */
  patchClothingSubsidy: string | number;

  /**
   * 其他扣除
   */
  otherDeduct: number;

  /**
   * 月度优秀员工
   */
  monthlyOutstandingEmployee: number;

  /**
   * 工资实发数（元/月）
   */
  actualSalaryPaid: string | number;

  /**
   * 当月社保（元/月）
   */
  dySocialSecurity: number;

  /**
   * 当月单位公积金
   */
  dyUnitProvidentFund: string | number;

  /**
   * 下月雇主责任险（元/月）
   */
  employerLiabilityInsurance: number;

  /**
   * 劳务管理费（元/月）
   */
  laborManagementFee: number;

  /**
   * 劳务费用合计（元/月）
   */
  totalLaborCosts: number;

  /**
   * 工资发放日期
   */
  salaryPaymentDate: string;

  /**
   * 备注
   */
  remark: string;
}

export interface LaborCostTotalForm extends BaseEntity {
  /**
   * 单位id
   */
  companyId?: string | number;
  /**
   * 项目id
   */
  projectId?: string | number;
  /**
   * 在职状态
   */
  status?: string | number;
  /**
   * 姓名
   */
  name?: string;
  /**
   * 劳务表id
   */
  laborCostTotalId?: string | number;

  /**
   * 人员信息id
   */
  peopleInfoId?: string | number;

  /**
   * 岗位
   */
  post?: string;

  /**
   * 加班费（元/月）
   */
  overtimePay?: number;

  /**
   * 基础工资（元/月）
   */
  basePay?: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance?: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance?: number;

  /**
   * 服装补贴
   */
  clothingAllowance?: number;

  /**
   * 应发工资
   */
  salaryPayable?: number;

  /**
   * 未满月工资扣除
   */
  deductWorkFullHoursPay?: number;

  /**
   * 扣当月个人公积金
   */
  deductingDyPersonalProvidentFund?: string | number;

  /**
   * 补服装补贴
   */
  patchClothingSubsidy?: string | number;

  /**
   * 其他扣除
   */
  otherDeduct?: number;

  /**
   * 月度优秀员工
   */
  monthlyOutstandingEmployee?: number;

  /**
   * 工资实发数（元/月）
   */
  actualSalaryPaid?: string | number;

  /**
   * 当月社保（元/月）
   */
  dySocialSecurity?: number;

  /**
   * 当月单位公积金
   */
  dyUnitProvidentFund?: string | number;

  /**
   * 下月雇主责任险（元/月）
   */
  employerLiabilityInsurance?: number;

  /**
   * 劳务管理费（元/月）
   */
  laborManagementFee?: number;

  /**
   * 劳务费用合计（元/月）
   */
  totalLaborCosts?: number;

  /**
   * 工资发放日期
   */
  salaryPaymentDate?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface LaborCostTotalQuery extends PageQuery {
  /**
   * 单位id
   */
  companyId?: string | number;
  /**
   * 项目id
   */
  projectId?: string | number;
  /**
   * 在职状态
   */
  status?: string | number;
  /**
   * 姓名
   */
  name?: string;
  /**
   * 劳务表id
   */
  laborCostTotalId?: string | number;

  /**
   * 人员信息id
   */
  peopleInfoId?: string | number;

  /**
   * 岗位
   */
  post?: string;

  /**
   * 加班费（元/月）
   */
  overtimePay?: number;

  /**
   * 基础工资（元/月）
   */
  basePay?: number;

  /**
   * 岗位津贴（元/月）
   */
  postAllowance?: number;

  /**
   * 其他津贴（元/月）
   */
  otherAllowance?: number;

  /**
   * 服装补贴
   */
  clothingAllowance?: number;

  /**
   * 应发工资
   */
  salaryPayable?: number;

  /**
   * 未满月工资扣除
   */
  deductWorkFullHoursPay?: number;

  /**
   * 扣当月个人公积金
   */
  deductingDyPersonalProvidentFund?: string | number;

  /**
   * 补服装补贴
   */
  patchClothingSubsidy?: string | number;

  /**
   * 其他扣除
   */
  otherDeduct?: number;

  /**
   * 月度优秀员工
   */
  monthlyOutstandingEmployee?: number;

  /**
   * 工资实发数（元/月）
   */
  actualSalaryPaid?: string | number;

  /**
   * 当月社保（元/月）
   */
  dySocialSecurity?: number;

  /**
   * 当月单位公积金
   */
  dyUnitProvidentFund?: string | number;

  /**
   * 下月雇主责任险（元/月）
   */
  employerLiabilityInsurance?: number;

  /**
   * 劳务管理费（元/月）
   */
  laborManagementFee?: number;

  /**
   * 劳务费用合计（元/月）
   */
  totalLaborCosts?: number;

  /**
   * 工资发放日期
   */
  salaryPaymentDate?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
